/** Forms **/

input, select, textarea {	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-x-system-font:none;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:120%;*/
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	background-image:url(../img/shadow.gif);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-x-system-font:none;
}

/*****************************************************
 *  BUTTONS	                                         *
 *****************************************************/
 
/* BUTTONS */
button, input[type="button"] { 
    font-size:15px;
    font-weight:bold;
    color:#5d5d5d;
    cursor:pointer;
    text-shadow:0 2px 1px #fff;
    -moz-border-radius:6px;
    border-radius: 6px;
    -webkit-border-radius:6px;
    -webkit-box-shadow: 0px 2px 2px #ccc;
    -moz-box-shadow: 0px 2px 2px #ccc;
    box-shadow: 0px 2px 2px #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(25%, rgba(245,245,245,1)), color-stop(85%, rgba(201,201,201,1)));/* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 25%,rgba(201,201,201,1) 85%); /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(top , rgba(255,255,255,1) 0%, rgba(245,245,245,1) 25%, rgba(201,201,201,1) 85%);  /* FF3.6+ */
    background: -o-linear-gradient(top , rgba(255,255,255,1) 0%, rgba(245,245,245,1) 25%, rgba(201,201,201,1) 85%);  /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 25%, rgba(201,201,201,1) 85%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 25%, rgba(201,201,201,1) 85%); /* W3C */
    padding:5px;
    width:auto;
    height:30px;
    border:1px solid #b2b2b2;
    margin-bottom: 10px;

}
button:hover {
/*	
	color:#545454;
	border-style: inset;
	background-color:#DFF4FF;
	border:1px solid #C2E1EF;	*/
}
/* button with image */
button.add, button.save, button.cancel, button.refresh, button.upload, button.search, button.login, button.plus, button.minus, button.next, button.back, button.close{
/*	padding-left:30px;
	background-position:10px; */
	background-repeat:no-repeat;
}
/* POSITIVE */
button.save, button.add, button.search, button.refresh, button.upload, button.login, button.plus, button.minus, button.next, button.back, button.close {
	/* background-color:#; */
	/* border-color: #fff; */
}
button.save:hover, button.refresh:hover, button.upload:hover, button.add:hover, button.search:hover, button.login:hover, button.plus:hover, button.minus:hover, button.next:hover, button.back:hover, button.close:hover {
/*	border-color: #fff;
	background-color:#fff; */
}
/* NEGATIVE */
button.cancel {
/*	background-color:#F8E8E6;
	border-color: #FFE3DE;*/
}

button.cancel:hover {
/*	border-color: #F4E1D0;
	background-color: #FFE3DE;*/
}
/*including "save" image*/
button.save {
	/*background-image:url(../img/button_accept.gif);*/
}

button.close{
 /*	background-image:url(../img/button_close.gif);  */
}
/*including "add" image*/
button.add {
/*	background-image:url(../img/button_add.gif);  */
}
/*including "cancel" image*/
button.cancel {
/*	background-image:url(../img/button_delete.gif);  */
}
/*including "search" image*/
button.search {
/*	background-color:#FFFFFF; */
/*	background-image:url(../img/bg-button.gif);
	background-position:right center;
	padding-right: 30px;  */
}
/*including "login" image*/
button.login {
/*	background-image:url(../img/bg-button.gif);
	background-position:right;
	
	float:left;
	margin-right:20px;
	padding-right:30px;
	margin:2px 5px 3px 5px !important;  */
}

button.login:hover{
/*	background-color:#FFF; */
/*	border: solid 1px #FFF; */
}

/*including "plus" image*/
button.plus {
/*	background-image:url(../img/button_plus.gif);  */
}
/*including "minus" image*/
button.minus {
/*	background-image:url(../img/button_minus.gif);  */
}
/*including "next" image*/
button.next {
/*	background-image:url(../img/button_next.gif);  */
}
/*including "back" image*/
button.back {
/*	background-image:url(../img/button_back.gif);  */
}
/*including "refresh" image*/
button.refresh {
 /*   background-image:url(../img/button_refresh.gif);  */
}
/*including "upload" image*/
button.upload {
  /*  background-image:url(../img/button_upload.gif);  */
}


/*
 * CONTAINER
 * TableTools container element and styles applying to all components
 */
div.DTTT_container {
	float: right;
	margin-bottom: 1em;
}

button.DTTT_button {
	cursor: hand;
	*cursor: hand;
}

button.DTTT_button::-moz-focus-inner { 
	border: none !important;
	padding: 0;
}


/*
 * BUTTON_STYLES
 * Action specific button styles
 */
